need to do something urgently - French English Dictionary